package com.atguigu.gmall.product.service;

import com.atguigu.gmall.product.entity.BaseAttrInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 *
 */
public interface BaseAttrInfoService extends IService<BaseAttrInfo> {

    /**
     * 根据三级分类id查询所有的属性值
     * @param c1id
     * @param c2id
     * @param c3id
     * @return
     */
    List<BaseAttrInfo> getBaseAttrInfoAndValue(Long c1id, Long c2id, Long c3id);

    /**
     * 保存平台属性
     * @param baseAttrInfo
     */
    void insertAttr(BaseAttrInfo baseAttrInfo);

    /**
     * 修改平台属性
     * @param baseAttrInfo
     */
    void updateAttr(BaseAttrInfo baseAttrInfo);
}
